package modelo.dal.iDal;

import modelo.dominio.Usuario;
import java.util.List;

/**
 *
 * @author Felipe
 */
public interface IUsuarioDao {

    /**
     * 
     * @param unUsuario
     * @return
     */
    public boolean insertUsuario(Usuario unUsuario);

    /**
     *
     * @param unUsuario
     * @return
     */
    public boolean updateUsuario(Usuario unUsuario);

    /**
     *
     * @param unUsuario
     * @return
     */
    public boolean deleteUsuario(Usuario unUsuario);

    /**
     *
     * @param unUsuario
     * @return
     */
    public Usuario getUsuario(Usuario unUsuario);

    /**
     *
     * @param unUsuario
     * @return
     */
    public List<Usuario> getListaUsuarios(Usuario unUsuario);

}

